]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
17 years agoRemove the timeout for checking if an item is drawn under the pointer
Marina Zhurakhinskaya [Tue, 1 Sep 2009 20:29:14 +0000 (16:29 -0400)]
Remove the timeout for checking if an item is drawn under the pointer

We no longer need the timeout for checking if an item is drawn under
the pointer because we display search results in the main pane and there is
no lowering/raising of other overview actors going on as the results are
being displayed.

17 years agoImprove key navigation for search results
Marina Zhurakhinskaya [Tue, 1 Sep 2009 20:24:47 +0000 (16:24 -0400)]
Improve key navigation for search results

Select an item by default when the search results are displayed.

Enable moving from one section of search results to another with key navigation.

Reset the selection when the search is updated or a new page is displayed
or the transition between viewing multiple sections and viewing just one is made.

17 years agoUpdate build-setup.sh for gconf, gio python usage
Owen W. Taylor [Tue, 1 Sep 2009 12:59:27 +0000 (08:59 -0400)]
Update build-setup.sh for gconf, gio python usage

Add pygobject and gnome-python-gconf dependencies to
gnome-shell-build-setup.sh package lists for Fedora and Ubuntu/Debian.

http://bugzilla.gnome.org/show_bug.cgi?id=593458

17 years agoUpdated Swedish translation
Daniel Nylander [Mon, 31 Aug 2009 22:31:48 +0000 (00:31 +0200)]
Updated Swedish translation

17 years agoDo not display windows with skip-taskbar hint in overview.
Steve Frécinaux [Fri, 28 Aug 2009 16:38:48 +0000 (18:38 +0200)]
Do not display windows with skip-taskbar hint in overview.

This fixes the bug where the empathy buddy list is always visible on the
last workspace it was shown on, even if it was closed.

17 years agoConsolidate window tracking filters between app monitor and overview.
Steve Frécinaux [Fri, 28 Aug 2009 16:36:23 +0000 (18:36 +0200)]
Consolidate window tracking filters between app monitor and overview.

The windows we considered for both the app monitor and the overview
workspaces were the same, but the code was duplicated once in C, once
in Javascript.

17 years agoUse AM_PATH_PYTHON to find Python >= 2.5
Owen W. Taylor [Mon, 31 Aug 2009 15:52:18 +0000 (11:52 -0400)]
Use AM_PATH_PYTHON to find Python >= 2.5

On OpenSolaris /usr/bin/python is 2.4; use AM_PATH_PYTHON to find
a newer Python. (The PYTHON environment variable can also be set
before running configure to override the search.)

http://bugzilla.gnome.org/show_bug.cgi?id=578196

17 years agoBuild tweaks
Colin Walters [Sun, 30 Aug 2009 22:01:46 +0000 (18:01 -0400)]
Build tweaks

Add .AUTOPARALELL which is my GNU-make fix for projects to specify
that the build is parallel-safe, and to automatically parallelize.

Add a missing dependency on built sources, and specify --libtool
to be safe.

17 years agoUpdate Catalan translation
Siegfried-Angel Gevatter Pujals [Sun, 30 Aug 2009 17:26:39 +0000 (19:26 +0200)]
Update Catalan translation

17 years agoUpdated Czech translation
Petr Kovar [Sun, 30 Aug 2009 15:37:51 +0000 (17:37 +0200)]
Updated Czech translation

17 years agoUpdated Spanish translation
Jorge González [Sun, 30 Aug 2009 09:17:50 +0000 (11:17 +0200)]
Updated Spanish translation

17 years agoAdd Simplified Chinese translation.
Ray Wang [Sun, 30 Aug 2009 01:15:34 +0000 (09:15 +0800)]
Add Simplified Chinese translation.

17 years agoSimplify Button class by using ShellButtonBox
Owen W. Taylor [Sat, 29 Aug 2009 11:23:28 +0000 (07:23 -0400)]
Simplify Button class by using ShellButtonBox

Make Button class purely about adding visuals, and use ShellButtonBox
for behavior. API equivalences:

  shell.button => shell.actor [for consistency]

  staysPressed parameter to constructor => replaced by manually setting
   the 'active' property of button.actor as appropriate

  pressIn/release => button.actor.active = true/false

  enter-event/leave-event signals => button.actor notify::hover

Along the way, this fixes a bug with the user status menu where it was
not getting set to active because the button was getting a leave
(triggered by the menu popping up and grabbing the pointer) before for
button release, which disabled the staysPressed behavior.

Reported by Michael Meeks
http://bugzilla.gnome.org/show_bug.cgi?id=593471

17 years agoShellButtonBox: only listen to button 1 and single clicks
Owen W. Taylor [Sat, 29 Aug 2009 17:25:32 +0000 (13:25 -0400)]
ShellButtonBox: only listen to button 1 and single clicks

Only mouse button 1 is supposed to activate button controls; other
mouse buttons should do nothing unless there is a context menu.

Checking the click count is important, since double-clicks will
otherwise look like unpaired button presses.

http://bugzilla.gnome.org/show_bug.cgi?id=593504

17 years agoShellButtonBox: Use default handlers, not self-connections
Owen W. Taylor [Sat, 29 Aug 2009 16:31:15 +0000 (12:31 -0400)]
ShellButtonBox: Use default handlers, not self-connections

There's seldom a good justification for connecting to signals on
yourself rather than using the default handler slots in the class.

But in particular using the default handler slots means that
an application can connect to ::button-press-event and get in
before the default handling, to implement a button that does
something on press.

http://bugzilla.gnome.org/show_bug.cgi?id=593503

17 years agoAdd an active property to ShellButtonBox
Owen W. Taylor [Sat, 29 Aug 2009 16:00:20 +0000 (12:00 -0400)]
Add an active property to ShellButtonBox

Add an 'active' property to ShellButtonBox. This allows ShellButtonBox
to be used as a "toggle button". It's up the application to connect
it to the ::activate signal; there's no default handling of this.

(It's seldom that the only time you want to toggle a toggle button
through the user interface, so you need some connection to the backend
data store in any case. Removing the default handling all-together
prevents weird interactions.)

When we have built-in styling for ShellButtonBox the 'active' state
would be one of the elements that would be affect the styling.

http://bugzilla.gnome.org/show_bug.cgi?id=593502

17 years agoBug 592507 - Javascript exception when ~/.gtk-bookmarks is missing
Thomas Wood [Thu, 20 Aug 2009 20:39:04 +0000 (21:39 +0100)]
Bug 592507 -  Javascript exception when ~/.gtk-bookmarks is missing

Check the file exists before trying to access it and simply return if it
is not available.

17 years agoUpdate Dutch translation
Sander Dijkhuis [Sat, 29 Aug 2009 13:11:34 +0000 (15:11 +0200)]
Update Dutch translation

17 years agoAdded Danish translation
Kris Thomsen [Sat, 29 Aug 2009 08:25:03 +0000 (10:25 +0200)]
Added Danish translation

17 years agoAdded Da to list of laguages
Kenneth Nielsen [Sat, 29 Aug 2009 08:23:43 +0000 (10:23 +0200)]
Added Da to list of laguages

17 years agoBump version to 2.27.1
Owen W. Taylor [Sat, 29 Aug 2009 00:10:43 +0000 (20:10 -0400)]
Bump version to 2.27.1

17 years agoImprove the display of search results
Marina Zhurakhinskaya [Fri, 28 Aug 2009 17:37:03 +0000 (13:37 -0400)]
Improve the display of search results

Use bigger font and brighter color for the search results section headers.
Add more padding.

Display "(see all)" tooltip in the section headers on mouse-over.
(Still TODO: supressing that tooltip when all results are already being shown.)

17 years agoSwitch Find entry text size to px
Owen W. Taylor [Fri, 28 Aug 2009 20:21:21 +0000 (16:21 -0400)]
Switch Find entry text size to px

All our font sizes were in px, other than the size for the text in
the search entry. Switch that from 12 to 16px (which is the same size
at the standard 96dpi), it doesn't become out of scale if the DPI
is different. (Using fixed px sizes isn't probably what we want to
do in the long term; moving to style sheets will be a good place to
fix that. But better to be consistent.)

http://bugzilla.gnome.org/show_bug.cgi?id=593212

17 years agoRenable PrintScreen and Super_L in the overview
Owen W. Taylor [Fri, 28 Aug 2009 19:11:25 +0000 (15:11 -0400)]
Renable PrintScreen and Super_L in the overview

When we are modal, examine keypresses and look for:

 - 'Print': Run the screenshot command in any mode; very useful for
   bug filing, reviews, etc.

 - Release of Super_L/Super_R - if in the overview, toggle back
   out of the overview.

http://bugzilla.gnome.org/show_bug.cgi?id=593427

17 years agoImprove comment about button-release-event handler
Owen W. Taylor [Fri, 28 Aug 2009 16:40:56 +0000 (12:40 -0400)]
Improve comment about button-release-event handler

Improve the documentation about the button-release-event handler
we put on the status-menu button at Colin's suggestion.

http://bugzilla.gnome.org/show_bug.cgi?id=593362

17 years agoFix hang when clicking on the user status menu in the overview
Owen W. Taylor [Fri, 28 Aug 2009 15:27:39 +0000 (11:27 -0400)]
Fix hang when clicking on the user status menu in the overview

shell-global.[ch]: Add shell_global_display_is_grabbed() that
  uses the newly added meta_display_get_grab_op() to check
  for existing grabs.
shell-status-menu.[ch]: Add shell_status_menu_is_active() to
  check if the menu is popped up. Check for active grabs before
  popping the menu up. Use gtk_menu_popdown() rather than
  gtk_widget_hide(). Remove an excess gtk_widget_show() and
  some excess casts.
panel.js: Check whether the status menu is popped up after button
  release, and if it's not popped up, unhighlight the button.

Reported by Nuno Donato
http://bugzilla.gnome.org/show_bug.cgi?id=593362

17 years agoRemove pre-GNOME-2.26 panel-replacement code
Owen W. Taylor [Thu, 27 Aug 2009 20:19:35 +0000 (16:19 -0400)]
Remove pre-GNOME-2.26 panel-replacement code

gnome-shell.in: Remove the code to replace gnome-panel by attaching
  to it with GDB; this was always problematical (required gdb, debug
  symbols, finding the pid of gnome-panel, etc.)

gnome-shell-build-setup.sh: Require 2.26 to be in place before building
  the shell; remove gdb from the list of required packages.

http://bugzilla.gnome.org/show_bug.cgi?id=593325

17 years agoClear save_id when removing idle_save_application_usage()
Owen W. Taylor [Tue, 18 Aug 2009 22:02:53 +0000 (18:02 -0400)]
Clear save_id when removing idle_save_application_usage()

When we remove the timeout for saving application usage when application
usage is disabled, set the save_id member variable to 0.

http://bugzilla.gnome.org/show_bug.cgi?id=589676

17 years agoChange search box text to "Find..."
William Jon McCann [Fri, 28 Aug 2009 15:56:40 +0000 (11:56 -0400)]
Change search box text to "Find..."

We want to find more than apps and documents and the previous
string was too long in some languages and on some display sizes.

17 years agoMake the gradient on the top panel the same as the "dash"
William Jon McCann [Fri, 28 Aug 2009 15:47:19 +0000 (11:47 -0400)]
Make the gradient on the top panel the same as the "dash"

The previous top color was a bit too bright.

17 years agoNew class ShellButtonBox
Colin Walters [Thu, 27 Aug 2009 03:17:21 +0000 (23:17 -0400)]
New class ShellButtonBox

This is a Box subclass which adds several signals useful for implementing
"button like" behavior, such as hover and pressed states, as well as
click activation on release.

17 years agoRestore GNOME based on GNOME configuration
Owen W. Taylor [Thu, 27 Aug 2009 18:19:42 +0000 (14:19 -0400)]
Restore GNOME based on GNOME configuration

Instead of using pidof to find what was running when we started,
and then hacking in a restart with hardcoded paths in /usr/bin,
approximate how GNOME starts the panel and window manager.

This fixes restarting Compiz correctly:
 http://bugzilla.gnome.org/show_bug.cgi?id=593184

And restarting gnome-shell correctly:
 http://bugzilla.gnome.org/show_bug.cgi?id=591171

17 years agoRequire an explicit --xephyr option
Owen W. Taylor [Thu, 27 Aug 2009 18:07:46 +0000 (14:07 -0400)]
Require an explicit --xephyr option

Instead of starting Xephyr automatically, require --xephyr to be
passed explicitly.

This makes the operation easier to understand and has the benefit
of allowing running in Xephyr mode when some other window manager
(like gnome-shell!) is running. We also want to emphasize that
Xephyr is a development tool, and not a good preview of the
user-interface.

http://bugzilla.gnome.org/show_bug.cgi?id=592881

17 years agoFix allocation implementations for ShellStack and ShellDrawingArea
Colin Walters [Thu, 27 Aug 2009 03:15:47 +0000 (23:15 -0400)]
Fix allocation implementations for ShellStack and ShellDrawingArea

In both, using our allocation directly for the child is wrong; we
should create a new allocation that's our width and height.

In ShellDrawingArea, also need to chain up to parent.

17 years ago[AppMonitor] Handle window title changes causing mapping changes
Colin Walters [Thu, 27 Aug 2009 06:22:25 +0000 (02:22 -0400)]
[AppMonitor] Handle window title changes causing mapping changes

For Firefox/OpenOffice, right now we have a workaround in the
code where we look at their "title" property.  However, we
weren't monitoring that property for changes, and I'm fairly
certain Firefox at least was mapping a window and then very
quickly changing its title after.  So we need to handle
dynamic changes.

Split out the wm_class mapping from the title hack.  It was
messy and weird to have the two mixed because they're not
at all related, and we're not trying to handle WM_CLASS changes
right now.

Explicitly connect to notify::title in the case where we had
a title fallback.  When a title changes, just treat it as
an add+remove.

In the Application Menu area in the panel, hook up to app-added
and app-removed so we get notification of the active app changing.

17 years agoAlso remove libtidy-1.0.la from Makefile
Colin Walters [Thu, 27 Aug 2009 06:18:55 +0000 (02:18 -0400)]
Also remove libtidy-1.0.la from Makefile

17 years agoDelete Tidy
Colin Walters [Wed, 19 Aug 2009 23:35:02 +0000 (19:35 -0400)]
Delete Tidy

It wasn't used any more.

17 years agoAdd "mozilla" as a vendor prefix
Colin Walters [Fri, 21 Aug 2009 18:48:14 +0000 (14:48 -0400)]
Add "mozilla" as a vendor prefix

Clean up the vendor prefix handling a bit, and add "mozilla" so that
we pick up "mozilla-firefox.desktop" from Firefox's (recent?) change
to have a WM_CLASS of "Firefox".

17 years agoBug 592402 - Better handling of Nautilus window
Colin Walters [Thu, 20 Aug 2009 19:45:12 +0000 (15:45 -0400)]
Bug 592402 - Better handling of Nautilus window

Separate the application monitor logic for "tracking" and "usage tracking".
The first means we associate an application with a window.  The second
means we count focus time inside that window, and consider the window
interesting from a user point of view.

(Really, should probably split ShellAppMonitor into two classes along
 this line, with the second consuming the first).

For the purposes of counting running applications and returning
the list of open windows for an application, skip not-usage-tracked
windows.

Together this allows us to associate the Nautilus desktop window
with the nautilus.desktop, but not show "File Manager" open all
of the time.

17 years agoDisplay only first page of search results by default and display a total results...
Marina Zhurakhinskaya [Wed, 26 Aug 2009 22:46:58 +0000 (18:46 -0400)]
Display only first page of search results by default and display a total results count

Display only first page of search results by default for each section and
allow clicking on the section header to view all the results for a given
section. This design will allow us to easily move from paging to scrolling
without having to stack multiple scrollbars in a single pane.

Display a total results count next to the section name. This serves as an
indicator that there are more results. The section header pre-lights to
indicate that it can be clicked on.

Make sure we go back to the first page of results when we exit a single
section mode. Make sure we re-instate all result sections if the search
mode is left.

Close the only section search mode on Esc, and only close the search
when Esc is hit again.

17 years agoAdd 'r' as an alias to 'restart' in run dialog
Colin Walters [Wed, 26 Aug 2009 22:43:44 +0000 (18:43 -0400)]
Add 'r' as an alias to 'restart' in run dialog

For even faster turnaround inspection of changes.

Also add a comment about the idle_add in the 'lg' command.

17 years agoSplit out "AppIcon" and make WellDisplayItem a subclass of it
Dan Winship [Thu, 13 Aug 2009 16:21:01 +0000 (12:21 -0400)]
Split out "AppIcon" and make WellDisplayItem a subclass of it

17 years agoUse new plugin-modality functionality in Mutter
Owen W. Taylor [Wed, 12 Aug 2009 04:22:46 +0000 (00:22 -0400)]
Use new plugin-modality functionality in Mutter

We now have functionality in Mutter to grab the keyboard on behalf
of a plugin. This avoids interactions with the key handling code
in Mutter that could leave the user with an inconsistent state
and no way to get out of it.

src/shell-global.[ch]: Change shell_global_grab_keyboard() and
  shell_global_grab_keyboard() to shell_global_begin_modal()
  shell_global_end_modal() and call mutter_plugin_begin_modal()
  mutter_plugin_end_modal() rather than directly grabbing the
  keyboard.
main.js: Call global.begin_modal/end_modal from Main.startModal()
  and Main.endModal()
altTab.js; Remove call to Main.startModal() - we're letting Mutter
  handle modality for Alt-Tab.
main.js lookingGlass.js overview.js runDialog.js: Rename
  Main.startModal() to Main.beginModal() for consistency with
  naming in mutter and ShellGlobal.

http://bugzilla.gnome.org/show_bug.cgi?id=590686

17 years agoOnly respawn if gnome-shell exits abnormally
Owen W. Taylor [Mon, 24 Aug 2009 00:48:52 +0000 (20:48 -0400)]
Only respawn if gnome-shell exits abnormally

If Mutter exits with an exit status of 0, then that most likely
means that it was replaced by another window manager and we shoudln't
try to start the previous window manager and the panel.

(We don't actually know about the panel, but assume that if someone
is replacing us they know what they are doing.)

When Mutter exits with a signal, we know we want to restart.

When Mutter exits with a non-signal non-zero exit status, it's
ambiguous - we could be exiting because we lost the connection to
the X server, or because of a assertion failure in gnome-shell.
We assume the latter; if the X server is gone, all that will happen
is a bit of noise.

To know why Mutter exited accurately, we always wait() and
kill() the Mutter process, and then, if running in Xephyr, clean up
Xephyr afterwards. This has the nice side effect of exiting when
gnome-shell does and not forcing the user to close Xephyr manually.

http://bugzilla.gnome.org/show_bug.cgi?id=591171

17 years agoUpdated Swedish translation
Daniel Nylander [Tue, 25 Aug 2009 05:48:31 +0000 (07:48 +0200)]
Updated Swedish translation

17 years agoUpdate and improve Dutch translation
Sander Dijkhuis [Mon, 24 Aug 2009 20:39:53 +0000 (22:39 +0200)]
Update and improve Dutch translation

Improvements mentioned by Wouter Bolsterlee in gnome-nl-list.

17 years agoAdd Korean translation
Young-Ho Cha [Sat, 22 Aug 2009 19:51:56 +0000 (04:51 +0900)]
Add Korean translation

17 years agoAdded Galician Translation
Fran Dieguez [Sat, 22 Aug 2009 14:40:06 +0000 (16:40 +0200)]
Added Galician Translation

17 years agoUpdated Spanish translation
Jorge González [Sat, 22 Aug 2009 10:22:25 +0000 (12:22 +0200)]
Updated Spanish translation

17 years agoDisplay search results in the dash
Marina Zhurakhinskaya [Fri, 21 Aug 2009 22:21:35 +0000 (18:21 -0400)]
Display search results in the dash

Display search results in the dash instead of showing them in a separate pane.
We get dynamic allocation for the section height based on the number of
results, but a lot of the problems with the previous search results display,
such as displaying empty sections and paging overflow are still present.

Also, we don't yet close the browse pane for applications or documents when
we display the search results and only replace it if we are showing the
details pane, so all that looks weird. We'll need to work out the interaction
for these cases.

17 years agoMake hotCorner a class variable
Marina Zhurakhinskaya [Fri, 21 Aug 2009 19:56:07 +0000 (15:56 -0400)]
Make hotCorner a class variable

This fixes a bug where we were already using this._hotCorner
in _onHotCornerEnvironsLeft() and were incorrectly setting
this._hotCornerEntered to false when the hot corner was
re-entered from the environs.

17 years agoAdd Dutch (nl) translation
Sander Dijkhuis [Fri, 21 Aug 2009 18:10:13 +0000 (20:10 +0200)]
Add Dutch (nl) translation

17 years ago[ShellAppSystem] fix missing break; in _unref
Colin Walters [Fri, 21 Aug 2009 16:48:15 +0000 (12:48 -0400)]
[ShellAppSystem] fix missing break; in _unref

17 years agoAdded Norwegian bokmål translation.
Kjartan Maraas [Fri, 21 Aug 2009 10:44:31 +0000 (12:44 +0200)]
Added Norwegian bokmål translation.

17 years ago[appDisplay] Always relaunch application on drag and drop
Colin Walters [Fri, 21 Aug 2009 00:03:28 +0000 (20:03 -0400)]
[appDisplay] Always relaunch application on drag and drop

Rather than just launching if we weren't already running, always
relaunch, which happens to make Firefox, etc. work.  See
the comment in the commit for more explanation.

17 years agoplaces: Implement drag&drop for overview
Colin Walters [Wed, 19 Aug 2009 20:55:39 +0000 (16:55 -0400)]
places: Implement drag&drop for overview

Add drag and drop.  We need to be able to recreate the icon texture,
so instead of passing it directly into PlaceDisplay, pass
a factory function which knows how to create a new texture.

17 years agoappDisplay: Don't leave overview for drag&drop of an app
Colin Walters [Wed, 19 Aug 2009 20:54:49 +0000 (16:54 -0400)]
appDisplay: Don't leave overview for drag&drop of an app

The design says we stay in the overview for these situations.

17 years agodash: Make recent docs display two columns
Colin Walters [Mon, 17 Aug 2009 02:23:44 +0000 (22:23 -0400)]
dash: Make recent docs display two columns

The design has smaller icons in two columns.  Add a new
custom display to docDisplay for it.

Clean up some of the texture cache handling for recent URIs so
it's not size-dependent, since the dash size is now different
from the default GenericDisplay size.

17 years agodnd: Centralize drag actor positioning code, use shellWorkspaceLaunch for workspaces
Colin Walters [Tue, 18 Aug 2009 00:29:54 +0000 (20:29 -0400)]
dnd: Centralize drag actor positioning code, use shellWorkspaceLaunch for workspaces

We had multiple copies of the code to position a drag actor given a particular
source.  Instead, just put it inside dnd.js.

Second, rather than test for GenericDisplay/WellDisplayItem etc.,
in various places, add a new method on each source "shellWorkspaceLaunch"
which both marks the item as being droppable on a workspace, and is
called by the workspaces code to launch the item.

17 years agoFixed problem in tr.po file.
Baris Cicek [Thu, 20 Aug 2009 21:45:14 +0000 (00:45 +0300)]
Fixed problem in tr.po file.

17 years agoAdded Turkish (tr) translation.
Baris Cicek [Thu, 20 Aug 2009 21:41:46 +0000 (00:41 +0300)]
Added Turkish (tr) translation.

17 years agoUpdated Italian translation
Milo Casagrande [Thu, 20 Aug 2009 21:30:23 +0000 (23:30 +0200)]
Updated Italian translation

17 years agoUnmark GdmUser property strings for translation
Sander Dijkhuis [Thu, 20 Aug 2009 15:58:42 +0000 (17:58 +0200)]
Unmark GdmUser property strings for translation

17 years agoAdded Swedish translation
Daniel Nylander [Thu, 20 Aug 2009 14:57:06 +0000 (16:57 +0200)]
Added Swedish translation

17 years agoUpdated German translation.
Hendrik Richter [Thu, 20 Aug 2009 14:49:45 +0000 (16:49 +0200)]
Updated German translation.

17 years agoUpdated Italian translation
Milo Casagrande [Thu, 20 Aug 2009 14:48:37 +0000 (16:48 +0200)]
Updated Italian translation

17 years agoAdded Italian translation
Milo Casagrande [Thu, 20 Aug 2009 09:42:39 +0000 (11:42 +0200)]
Added Italian translation
 * Added it to LINGUAS

17 years agoBug 587951 - Don't show empty categories
Colin Walters [Thu, 13 Aug 2009 18:16:58 +0000 (14:16 -0400)]
Bug 587951 - Don't show empty categories

When loading menus, skip ones which entirely consist of NoDisplay=true
items.

17 years agoBug 591267 - Fix places icon centering
Colin Walters [Thu, 13 Aug 2009 18:59:16 +0000 (14:59 -0400)]
Bug 591267 - Fix places icon centering

Pack the place icon in a vertical centering box to avoid the horizontal
box stretching it vertically.

17 years agoShellAppMonitor: create "applications" for unknown windows
Colin Walters [Fri, 14 Aug 2009 08:35:48 +0000 (04:35 -0400)]
ShellAppMonitor: create "applications" for unknown windows

Use MetaGroup for a window when looking up applications.  If
we know the application for a TYPE_NORMAL window in the group,
use that.

However, we aren't always going to know the application for a window.  In
that case, create a fake one.

ShellAppInfo has a "transient" flag so we know not to write these
fake apps to the usage file.

Clean up the idle focus handler to better handle the case where
no window is focused, and where we don't want to track the
particular window.

Update track_window to create the fake window.

When a window goes away, we want to delete the usage.

Rewrite shell_app_monitor_get_running_apps to be based
on the window_to_app hash, because that's what has the pointer
to ShellAppInfo*.  Before we were looking up all ids through
ShellAppSystem, but that shouldn't be holding a ref to transients.

Change the well display icon to be centered, since our icons for
window apps aren't 48 pixels.

17 years agoAdd shell_app_system_create_from_window
Colin Walters [Fri, 14 Aug 2009 08:34:28 +0000 (04:34 -0400)]
Add shell_app_system_create_from_window

For various cases such as when we don't know a .desktop file
for a window, it's desirable to "fake" an application from
the contents of a MetaWindow*.

17 years agoAdd shell_texture_cache_bind_pixbuf_property
Colin Walters [Fri, 14 Aug 2009 08:33:45 +0000 (04:33 -0400)]
Add shell_texture_cache_bind_pixbuf_property

This utility function is targeted for MetaWindow; we can create
a ClutterTexture which tracks the value of an "icon" property.

17 years agoUpdate .gitignore for i18n files
Dan Winship [Tue, 18 Aug 2009 22:19:16 +0000 (18:19 -0400)]
Update .gitignore for i18n files

17 years agoUse g_shell_parse_argv() in run dialog
Dan Winship [Mon, 10 Aug 2009 19:49:25 +0000 (15:49 -0400)]
Use g_shell_parse_argv() in run dialog

http://bugzilla.gnome.org/show_bug.cgi?id=581137

17 years agoUpdated Polish translation
Piotr Drąg [Tue, 18 Aug 2009 21:26:25 +0000 (23:26 +0200)]
Updated Polish translation

17 years agoUse a larger area around the hot corner to decide if the user has left the hot corner
Marina Zhurakhinskaya [Tue, 18 Aug 2009 18:59:53 +0000 (14:59 -0400)]
Use a larger area around the hot corner to decide if the user has left the hot corner

Using a larger area around the hot corner to decide if the user has left the
hot corner prevents triggering the hot corner multiple times due to an
accidental jitter.

17 years agoBug 591859 - Use glib/gi18n-lib to get correct gettext package
Colin Walters [Mon, 17 Aug 2009 12:53:59 +0000 (08:53 -0400)]
Bug 591859 - Use glib/gi18n-lib to get correct gettext package

We need to use the -lib variant which in turn uses the
GETTEXT_PACKAGE define, because the default translation
domain is actually mutter, not gnome-shell.

17 years agoAdd a po/POTFILES.skip with gnome-shell.desktop.in
Colin Walters [Mon, 17 Aug 2009 12:47:29 +0000 (08:47 -0400)]
Add a po/POTFILES.skip with gnome-shell.desktop.in

It's generated from the .in.in.

17 years agoUpdated Spanish translation
Jorge González [Sun, 16 Aug 2009 14:23:35 +0000 (16:23 +0200)]
Updated Spanish translation

17 years agoSome search appearance fixes for last commit
Colin Walters [Sun, 16 Aug 2009 14:09:34 +0000 (10:09 -0400)]
Some search appearance fixes for last commit

Add a close-black.svg.  Add some padding around the content.
Fix magnifier.svg to be 18 pixels wide.

17 years agoHighlight the search entry when the user clicks or starts typing in it
Marina Zhurakhinskaya [Sat, 15 Aug 2009 20:32:58 +0000 (16:32 -0400)]
Highlight the search entry when the user clicks or starts typing in it

This will give the user a visual indication that the search is active.

We need to replace the gray close button in the search entry with a black one.

17 years agoClean up our .typelib generation rules
Owen W. Taylor [Sat, 15 Aug 2009 14:15:42 +0000 (10:15 -0400)]
Clean up our .typelib generation rules

- Prepend to the LD_LIBRARY_PATH not append
- Use $(G_IR_COMPILER) instead of g-ir-compiler
- Use $(AM_V_GEN)

17 years agoautoconf-2.64 compat: Don't use $(builddir)
Owen W. Taylor [Sat, 15 Aug 2009 13:32:39 +0000 (09:32 -0400)]
autoconf-2.64 compat: Don't use $(builddir)

$(builddir) is not a standard automake variable. With autoconf < 2.64
it ends up getting set in every Makefile.in to '.' (because autoconf
defines it), but that is no longer the case for 2.64.

Since $(builddir) was always '.', just use that instead.

17 years agoInitial Czech translation
Andre Klapper [Sat, 15 Aug 2009 13:35:32 +0000 (15:35 +0200)]
Initial Czech translation

17 years agoRemove whitespace so l10n.gnome.org is happy
Andre Klapper [Sat, 15 Aug 2009 12:49:48 +0000 (14:49 +0200)]
Remove whitespace so l10n.gnome.org is happy

17 years agoUpdated Irish translation
Seán de Búrca [Sat, 15 Aug 2009 12:01:33 +0000 (06:01 -0600)]
Updated Irish translation

17 years agoAdded Spanish translation
Jorge González [Sat, 15 Aug 2009 10:53:00 +0000 (12:53 +0200)]
Added Spanish translation

17 years agoAdded es to LINGUAS
Jorge González [Sat, 15 Aug 2009 10:51:29 +0000 (12:51 +0200)]
Added es to LINGUAS

17 years agoAdded missing files to POTFILES.in
Jorge González [Sat, 15 Aug 2009 10:43:09 +0000 (12:43 +0200)]
Added missing files to POTFILES.in

17 years agoAdded Irish translation
Seán de Búrca [Sat, 15 Aug 2009 10:24:19 +0000 (04:24 -0600)]
Added Irish translation

17 years agoHungarian translation added
Gabor Kelemen [Sat, 15 Aug 2009 09:37:06 +0000 (11:37 +0200)]
Hungarian translation added

17 years agoadded hu to LINGUAS
Gabor Kelemen [Sat, 15 Aug 2009 09:36:42 +0000 (11:36 +0200)]
added hu to LINGUAS

17 years agoPass foreign option to automake
Colin Walters [Sat, 15 Aug 2009 00:02:07 +0000 (20:02 -0400)]
Pass foreign option to automake

We don't want a ChangeLog file.  NEWS maybe.

17 years agoAdd Catalan translation.
Siegfried-Angel Gevatter Pujals [Fri, 14 Aug 2009 22:14:28 +0000 (00:14 +0200)]
Add Catalan translation.

17 years agoFix untranslatable string: "Find apps or documents"
Siegfried-Angel Gevatter Pujals [Fri, 14 Aug 2009 22:13:55 +0000 (00:13 +0200)]
Fix untranslatable string: "Find apps or documents"

17 years agoAdded Brazilian Portuguese translation.
Og B. Maciel [Fri, 14 Aug 2009 22:11:00 +0000 (18:11 -0400)]
Added Brazilian Portuguese translation.

17 years agoUpdated German translation.
Hendrik Richter [Fri, 14 Aug 2009 21:43:27 +0000 (23:43 +0200)]
Updated German translation.

17 years ago2009-08-14 Hendrik Brandt <heb@gnome-de.org>
Hendrik Brandt [Fri, 14 Aug 2009 18:42:51 +0000 (20:42 +0200)]
2009-08-14  Hendrik Brandt  <heb@gnome-de.org>
* Update LINGUAS, add de

17 years ago2009-08-14 Hendrik Brandt <heb@gnome-de.org>
Hendrik Brandt [Fri, 14 Aug 2009 18:40:16 +0000 (20:40 +0200)]
2009-08-14  Hendrik Brandt  <heb@gnome-de.org>
* po/de.po: Initial German translation.

17 years agoAdd initial calls to Gettext
Colin Walters [Fri, 14 Aug 2009 13:30:48 +0000 (09:30 -0400)]
Add initial calls to Gettext

We don't have a lot of strings, and what ones we do have we've
been avoiding duplication.  This patch adds calls to _() i.e. gettext
for those strings we do have.